<?php

/**
 * @desc Amins manager.
 *
 */
class Security_Backend_Admins extends Kernel_Manager_List 
{
    
    /**
     * Constructor. 
     * Params are passing towards Kernel_Component.
     *
     * @param   array   $params
     */
    public function __construct($params = array())
    {
        parent::__construct($params);
        
        // add change password action 
        $this->_addAction('change-password', self::ACTION_ITEM);
    }
    
    /**
     * Возвращает параметры, передаваемых в конструктор компонента, реализующего
     * указанное действие.
     *
     * @param   string  $name
     * @return  array
    */
    protected function _getActionParams($name) 
    {
        return parent::_getActionParams($name) + 
            ('delete' == $name ? array() : array('no_postfix' => true));
    }
    
}
